package vip.xiaonuo.facedoor.vo.dewo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import vip.xiaonuo.facedoor.vo.haiqing.HQDeletePersonRequest;
import vip.xiaonuo.facedoor.vo.haiqing.RequestHeader;

import java.util.List;

@NoArgsConstructor
@Data
@Accessors(chain = true)
public class DeletePersonRequest {


  @JsonProperty("key")
  private String key;

  @JsonProperty("personnelId")
  private String personnelId;

  @JsonProperty("deleteAll")
  private String deleteAll;

  private List<Long> personnelIds;

  // MQTT专用
  private Long memberOrVisitorDeviceId;

  // 1 人员 2 访客
  private Integer memberType;

  private String memberName;

  private HQDeletePersonRequest hqDeletePersonRequest;

  private RequestHeader requestHeader;

  private Long deviceId;

  private String ip;
  private String port;

}
